resource depletion - Spanish English Dictionary